package com.yw.common.core.util;

import com.yw.common.core.json.IJsonParser;
import com.yw.common.core.json.JsonParserFactory;

/**
 * Json工具
 * @author aoshiguchen
 * @time 2015-09-09
 */

public final class JsonUtil {
	private static IJsonParser jsonParser  = null;

	public static IJsonParser getJsonParser(){
		if(null == jsonParser){
			jsonParser = JsonParserFactory.createGsonParser();
		}
		
		return jsonParser;
	}
	
	public static String objectToJson(Object obj){
		if(null == jsonParser){
			jsonParser = getJsonParser();
		}
		
		return jsonParser.objectToJson(obj);
	}
	
}
